package com.ruoyi.cloudcourse.mapper;

import java.util.List;
import com.ruoyi.cloudcourse.domain.FeatherChapterFile;

/**
 * 章节文件Mapper接口
 * 
 * @author ruoyi
 * @date 2021-07-14
 */
public interface FeatherChapterFileMapper 
{
    /**
     * 查询章节文件
     * 
     * @param fileId 章节文件ID
     * @return 章节文件
     */
    public FeatherChapterFile selectFeatherChapterFileById(Long fileId);

    /**
     * 查询章节文件列表
     * 
     * @param featherChapterFile 章节文件
     * @return 章节文件集合
     */
    public List<FeatherChapterFile> selectFeatherChapterFileList(FeatherChapterFile featherChapterFile);

    /**
     * 新增章节文件
     * 
     * @param featherChapterFile 章节文件
     * @return 结果
     */
    public int insertFeatherChapterFile(FeatherChapterFile featherChapterFile);

    /**
     * 修改章节文件
     * 
     * @param featherChapterFile 章节文件
     * @return 结果
     */
    public int updateFeatherChapterFile(FeatherChapterFile featherChapterFile);

    /**
     * 删除章节文件
     * 
     * @param fileId 章节文件ID
     * @return 结果
     */
    public int deleteFeatherChapterFileById(Long fileId);

    /**
     * 批量删除章节文件
     * 
     * @param fileIds 需要删除的数据ID
     * @return 结果
     */
    public int deleteFeatherChapterFileByIds(String[] fileIds);
}
